Resource Reclaiming in Hard Real-Time Systems with Static and Dynamic Workloads

نویسندگان

  • Axel W. Krings
  • M. H. Azadmanesh
چکیده

This paper addresses resource reclaiming in the con text of non preemptive priority list scheduling for hard real time systems Such scheduling is inherently suscep tible to multiprocessor timing anomalies We present low overhead run time stabilization methods for a gen eral tasking model that allows phantom tasks as a mech anism to model processor external events A family of scheduling algorithms is de ned that guarantees run time stabilization for systems consist ing of tasks with hard and soft deadlines The later i e soft tasks may arrive dynamically Stabilization is addressed in the context of dynamic and static task to processor allocation Previous stabilization meth ods focused on apriori stabilization for static workloads with dynamic task to processor allocation thus cannot support this general scheduling model By taking advantage of run time information the stabilization algorithms use the scan window approach to prevent instability from occurring Mechanisms are introduced that explicitly control the run time behav ior of tasks with hard deadlines As a consequence processor resources become available that can be used to improve processor utilization and response time of soft tasks The resulting scan algorithms are intended for real world applications where low run time overhead and a realistic task model are needed

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

DHARMA : A Tool for Evaluating Dynamic Scheduling

A majority of today's real-time systems assume a priori knowledge of task characteristics and hence are based on static designs which contribute to their high cost and innexibility. The next generation hard real-time systems must be designed to be dynamic and exible. This provides the motivation to study various dynamic scheduling proposals. In this paper, we propose new algorithms for scheduli...

متن کامل

DHARMA : A Tool for Evaluating Dynamic SchedulingAlgorithms for Real - time Multiprocessor

A majority of today's real-time systems assume a priori knowledge of task characteristics and hence are based on static designs which contribute to their high cost and innexibility. The next generation hard real-time systems must be designed to be dynamic and exible. This provides the motivation to study various dynamic scheduling proposals. In this paper, we discuss the design and implementati...

متن کامل

Resource Reclaiming in Multiprocessor Real-Time Systems

Most real-time scheduling algorithms schedule tasks with respect to their worst case computation times. Resource reclaiming refers to the problem of utilizing the resources left unused by a task when it executes less than its worst case computation time, or when a task is deleted from the current schedule. Resource reclaiming is a very important issue in dynamic real-time multiprocessor environ...

متن کامل

Dynamic and Aggressive Scheduling Techniques for Power-Aware Real-Time Systems

In this paper, we address power-aware scheduling of periodic hard real-time tasks using dynamic voltage scaling. Our solution includes three parts: (a) a static (off-line) solution to compute the optimal speed, assuming worst-case workload for each arrival, (b) an on-line speed reduction mechanism to reclaim energy by adapting to the actual workload, and (c) an online, adaptive and speculative ...

متن کامل

Parallel and sequential reclaiming in multicore real-time global scheduling

When integrating hard, soft and non-real-time tasks in general purpose operating systems, it is necessary to provide temporal isolation so that the timing properties of one task do not depend on the behaviour of the others. However, strict budget enforcement can lead to inefficient use of the computational resources in the presence of tasks with variable workload. Many resource reclaiming algor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997